package br.com.sap.modelo;

import br.com.sap.modelo.enums.EnumSituacao;
import br.com.sap.utils.annotations.PropriedadesCampo;

public class Modelo  extends EntidadePermanente {

	@PropriedadesCampo(nomeColuna="descricao")
	private String descricao;
	@PropriedadesCampo(campoNaoPersistido=true)
	private final String nomeTabela = "modelo";
	@PropriedadesCampo(nomeColuna="tipo_marca_id")
	private TipoMarca tipoMarca;
	@PropriedadesCampo(nomeColuna="situacao", campoObrigatorio=true)
	private EnumSituacao situacao;
	
	

	public EnumSituacao getSituacao() {
		return situacao;
	}

	public void setSituacao(EnumSituacao situacao) {
		this.situacao = situacao;
	}

	public TipoMarca getTipoMarca() {
		return tipoMarca;
	}

	public void setTipoMarca(TipoMarca tipoMarca) {
		this.tipoMarca = tipoMarca;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	@Override
	public String getNomeTabela() {
		return nomeTabela;
	
}}
